﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
using System.Windows.Forms;
using System.IO;

namespace SyringeControl
{
    /// <summary>
    /// interface of objects used to select a <see cref="System.Reflection.Assembly"/> for loading types, possibly with user interaction.
    /// </summary>
    public interface IAssemblySelector
    {
        /// <summary>
        /// Selects <see cref="System.Reflection.Assembly"/>
        /// </summary>
        /// <returns>selected assembly</returns>
        Assembly SelectAssembly();
    }


}
